.n-register .mbcode {
	padding-left: 16px;
	width: 48px;
}
.n-register .mbcodec {
	z-index: 1;
}
.n-register .mb {
	width: 171px;
}
.n-register .mbplus {
	position: absolute;
	left: 6px;
	top: 0px;
	line-height: 44px;
	height: 44px;
	font: 12px/44px arial, "simsun";
	color: #666;
}
.n-register hr {
	border-width: 0px;
	margin: 20px 200px 20px 0px;
	background: #ddd;
	height: 1px;
}
.n-register .splitbt th, .n-register .splitbt td {
	padding-top: 28px;
}
.n-register .err {
	color: #e74c3c;
	font-size: 12px;
}
.n-register .err a {
	color: #e74c3c;
	text-decoration: underline;
}
.n-register .note {
	border: solid 1px #e8ded3;
	background: #fff9e8;
	text-align: center;
	line-height: 34px;
	height: 68px;
	margin: 60px 0px;
}
.n-register .sug {
	z-index: 100;
}
.n-register .sug .itm {
	padding: 3px 10px;
}
.n-register .sug .itm.js-selected {
	background: #dadada;
}
